spirv_cross.native

Undocumented in source.

Members

Enums

ScResult
enum ScResult
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

sc_compiler_as_glsl
ScCompilerGlsl* sc_compiler_as_glsl(ScCompiler* compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
sc_compiler_buffer_get_hlsl_counter_buffer
ScResult sc_compiler_buffer_get_hlsl_counter_buffer(const(ScCompiler)* compiler, uint id, uint counter_id, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_buffer_is_hlsl_counter_buffer
ScResult sc_compiler_buffer_is_hlsl_counter_buffer(const(ScCompiler)* compiler, uint id, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_build_combined_image_samples
ScResult sc_compiler_build_combined_image_samples(ScCompiler* compiler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_build_dummy_sampler_for_combined_images
ScResult sc_compiler_build_dummy_sampler_for_combined_images(ScCompiler* compiler, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_compile
ScResult sc_compiler_compile(ScCompiler* compiler, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_delete
void sc_compiler_delete(ScCompiler* compiler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_active_buffer_ranges
ScResult sc_compiler_get_active_buffer_ranges(const(ScCompiler)* compiler, uint id, BufferRange[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_active_interface_variables
ScResult sc_compiler_get_active_interface_variables(const(ScCompiler)* compiler, uint[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_binary_offset_for_decoration
ScResult sc_compiler_get_binary_offset_for_decoration(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, uint word_offset, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_block_fallback_name
ScResult sc_compiler_get_block_fallback_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_cleansed_entry_point_name
ScResult sc_compiler_get_cleansed_entry_point_name(const(ScCompiler)* compiler, string name, spv.ExecutionModel execution_model, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_combined_image_samplers
ScResult sc_compiler_get_combined_image_samplers(const(ScCompiler)* compiler, CombinedImageSampler[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_current_id_bound
ScResult sc_compiler_get_current_id_bound(const(ScCompiler)* compiler, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_declared_capabilities
ScResult sc_compiler_get_declared_capabilities(const(ScCompiler)* compiler, spv.Capability[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_declared_extensions
ScResult sc_compiler_get_declared_extensions(const(ScCompiler)* compiler, string[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_declared_struct_member_size
ScResult sc_compiler_get_declared_struct_member_size(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, size_t result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_declared_struct_size
ScResult sc_compiler_get_declared_struct_size(const(ScCompiler)* compiler, const(SPIRType)* type, size_t result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_declared_struct_size_runtime_array
ScResult sc_compiler_get_declared_struct_size_runtime_array(const(ScCompiler)* compiler, const(SPIRType)* type, size_t array_size, size_t result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_decoration
ScResult sc_compiler_get_decoration(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_decoration_string
ScResult sc_compiler_get_decoration_string(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_entry_points_and_stages
ScResult sc_compiler_get_entry_points_and_stages(const(ScCompiler)* compiler, EntryPoint[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_error_string
string sc_compiler_get_error_string(const(ScCompiler)* compiler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_execution_mode_argument
ScResult sc_compiler_get_execution_mode_argument(const(ScCompiler)* compiler, spv.ExecutionMode execution_mode, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_execution_model
ScResult sc_compiler_get_execution_model(const(ScCompiler)* compiler, spv.ExecutionModel result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_fallback_name
ScResult sc_compiler_get_fallback_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_member_decoration
ScResult sc_compiler_get_member_decoration(const(ScCompiler)* compiler, uint id, uint index, spv.Decoration decoration, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_member_decoration_string
ScResult sc_compiler_get_member_decoration_string(const(ScCompiler)* compiler, uint id, uint index, spv.Decoration decoration, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_member_name
ScResult sc_compiler_get_member_name(const(ScCompiler)* compiler, uint id, uint index, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_member_qualified_name
ScResult sc_compiler_get_member_qualified_name(const(ScCompiler)* compiler, uint id, uint index, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_name
ScResult sc_compiler_get_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_non_pointer_type
ScResult sc_compiler_get_non_pointer_type(const(ScCompiler)* compiler, uint id, const(SPIRType)* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_non_pointer_type_id
ScResult sc_compiler_get_non_pointer_type_id(const(ScCompiler)* compiler, uint type_id, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_remapped_declared_block_name
ScResult sc_compiler_get_remapped_declared_block_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_remapped_variable_state
ScResult sc_compiler_get_remapped_variable_state(const(ScCompiler)* compiler, uint id, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_shader_resources
ScResult sc_compiler_get_shader_resources(const(ScCompiler)* compiler, ShaderResources result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_shader_resources_for_vars
ScResult sc_compiler_get_shader_resources_for_vars(const(ScCompiler)* compiler, const(uint)[] active_variables, ShaderResources result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_specialization_constants
ScResult sc_compiler_get_specialization_constants(const(ScCompiler)* compiler, SpecializationConstant[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_storage_class
ScResult sc_compiler_get_storage_class(const(ScCompiler)* compiler, uint id, spv.StorageClass result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_subpass_input_remapped_components
ScResult sc_compiler_get_subpass_input_remapped_components(const(ScCompiler)* compiler, uint id, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_type
ScResult sc_compiler_get_type(const(ScCompiler)* compiler, uint id, const(SPIRType)* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_type_from_variable
ScResult sc_compiler_get_type_from_variable(const(ScCompiler)* compiler, uint id, const(SPIRType)* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_get_work_group_size_specialization_constants
ScResult sc_compiler_get_work_group_size_specialization_constants(const(ScCompiler)* compiler, SpecializationConstant x, SpecializationConstant y, SpecializationConstant z, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_add_header_line
ScResult sc_compiler_glsl_add_header_line(ScCompilerGlsl* compiler, string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_as_base
ScCompiler* sc_compiler_glsl_as_base(ScCompilerGlsl* compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
sc_compiler_glsl_flatten_buffer_block
ScResult sc_compiler_glsl_flatten_buffer_block(ScCompilerGlsl* compiler, uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_get_options
ScResult sc_compiler_glsl_get_options(const(ScCompilerGlsl)* compiler, ScOptionsGlsl result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_get_partial_source
ScResult sc_compiler_glsl_get_partial_source(ScCompilerGlsl* compiler, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_new
ScResult sc_compiler_glsl_new(const(uint)[] ir, ScGcCallbacks gc_callbacks, ScCompilerGlsl* result, string error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_require_extension
ScResult sc_compiler_glsl_require_extension(ScCompilerGlsl* compiler, string ext)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_glsl_set_options
ScResult sc_compiler_glsl_set_options(ScCompilerGlsl* compiler, const(ScOptionsGlsl)* options)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_has_decoration
ScResult sc_compiler_has_decoration(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_has_member_decoration
ScResult sc_compiler_has_member_decoration(const(ScCompiler)* compiler, uint id, uint index, spv.Decoration decoration, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_rename_entry_point
ScResult sc_compiler_rename_entry_point(ScCompiler* compiler, string old_name, string new_name, spv.ExecutionModel execution_model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_decoration
ScResult sc_compiler_set_decoration(ScCompiler* compiler, uint id, spv.Decoration decoration, uint argument)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_decoration_string
ScResult sc_compiler_set_decoration_string(ScCompiler* compiler, uint id, spv.Decoration dec, string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_enabled_interface_variables
ScResult sc_compiler_set_enabled_interface_variables(ScCompiler* compiler, const(uint)[] active_variables)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_entry_point
ScResult sc_compiler_set_entry_point(ScCompiler* compiler, string entry, spv.ExecutionModel excution_model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_execution_mode
ScResult sc_compiler_set_execution_mode(ScCompiler* compiler, spv.ExecutionMode execution_mode, uint arg0, uint arg1, uint arg2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_member_decoration
ScResult sc_compiler_set_member_decoration(ScCompiler* compiler, uint id, uint index, spv.Decoration decoration, uint arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_member_decoration_string
ScResult sc_compiler_set_member_decoration_string(ScCompiler* compiler, uint id, uint index, spv.Decoration decoration, string arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_member_name
ScResult sc_compiler_set_member_name(ScCompiler* compiler, uint id, uint index, string name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_member_qualified_name
ScResult sc_compiler_set_member_qualified_name(ScCompiler* compiler, uint id, uint index, string name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_name
ScResult sc_compiler_set_name(ScCompiler* compiler, uint id, string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_remapped_variable_state
ScResult sc_compiler_set_remapped_variable_state(ScCompiler* compiler, uint id, bool remap_enable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_set_subpass_input_remapped_components
ScResult sc_compiler_set_subpass_input_remapped_components(ScCompiler* compiler, uint id, uint components)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_type_struct_member_array_stride
ScResult sc_compiler_type_struct_member_array_stride(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_type_struct_member_matrix_stride
ScResult sc_compiler_type_struct_member_matrix_stride(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_type_struct_member_offset
ScResult sc_compiler_type_struct_member_offset(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_unset_decoration
ScResult sc_compiler_unset_decoration(ScCompiler* compiler, uint id, spv.Decoration decoration)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_unset_execution_mode
ScResult sc_compiler_unset_execution_mode(ScCompiler* compiler, spv.ExecutionMode mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_compiler_unset_member_decoration
ScResult sc_compiler_unset_member_decoration(ScCompiler* compiler, uint id, uint index, spv.Decoration decoration)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sc_d_gc_alloc
void* sc_d_gc_alloc(size_t sz)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

gcCallbacks
auto gcCallbacks [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ScCompiler
struct ScCompiler
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ScCompilerGlsl
struct ScCompilerGlsl
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ScGcCallbacks
struct ScGcCallbacks
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta